#pad {height:140px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {padding:0; margin-bottom:0px; list-style:none; height:30px; position:relative; z-index:9999; font-family:arial, verdana, sans-serif;margin: 0;}
#menu li {float:left; margin-right:1px;}
#menu li a {display:block; float:right; height:26px; line-height:26px;  
/*background:#333; */
color:#fff; text-decoration:none; font-size:13px; padding:13px 30px 10px 10px; text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;}


#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {z-index:200; position:relative;color:#fff;}
#menu li:hover {position:relative; z-index:200;}

#menu li:hover > a {color:#fff; background:#3aa2f9;}
#menu li:hover > a.sub {color:#fff; background-color:#1c56a3;}

#menu li.current a {color:#fff; background:#840;}

#menu li a.sub {background: url(menu_ico/down-arrow.gif) no-repeat right center;}
#menu li.current a.sub {color:#fff; background:#3aa2f9 url(menu_ico/down-arrow.gif) no-repeat right center;;}

#menu :hover ul {left:0; top:49px; width:100%; width:190px; background:#1c56a3; border-radius: 3px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; margin:0; z-index:999999; padding:0; list-style:none;}

#menu :hover ul :hover ul
{ left:220px; top:-1px; background:#222; white-space:nowrap; z-index:999999; height:auto;}

#menu :hover ul li {margin:0; border-top:1px solid #fff;}
#menu :hover ul li a {width:250px; padding:0; text-indent:10px; background:#3aa2f9; color:#fff; height:30px; line-height:30px;}
#menu :hover ul li a.fly {background:#3aa2f9 url(right-arrow.gif) no-repeat right center;}

#menu :hover ul :hover {background-color:#0066b3; color:#fff;}
#menu :hover ul :hover a.fly {background-color:#0066b3; color:#fff;}

#menu :hover ul li.currentsub a {background:#840; color:#fff;}
#menu :hover ul li.currentsub a.fly {background:#0066b3 url(right-arrow.gif) no-repeat right center; color:#fff;}

#menu :hover ul :hover ul li a {width:220px; text-indent:10px; background:#0066b3; color:#fff;}
#menu :hover ul :hover ul :hover {background-color:#3aa2f9; color:#fff;}

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {background:#0066b3; color:#fff;}

#menu .pass{
	padding-top: 3px;
	padding-left: 15px;
	padding-right: 5px;
	float: left;
}
#menu .pass4{
	padding-top: 4px;
	padding-right: 5px;
	float: left;
}
#menu .pass5{
 padding-left: 40px;
 padding-top: 2px;
	
}
#homess{
	float: left;
	background-color: #0066b3;
width: 20%;
height: 30px;
}

.sub_menu li
{
    padding:10px;
    color:#fff;
    font-size:13px;
    cursor:pointer;
    width:170px;
}